class nm<T>{
    private T massage;

    public T getMassage() {
        return massage;
    }

    public void setMassage(T massage) {
        this.massage = massage;
    }
}

public class text2 {
    //通配符的使用；
    public static void fun(nm<?> tmp){
        System.out.println(tmp.getMassage());
    }
    public static void main(String[] args){
        nm<Integer> nm1=new nm<>();
        nm1.setMassage(110);
        int values=nm1.getMassage();//需要去接收返回值；
        System.out.println(values);
        fun(nm1);
        nm<String> nm2=new nm<>();
        nm2.setMassage("hello");
        //nm2.getMassage();//此语句获取不到hello；
        fun(nm2);
    }

}
